package br.unipar.academico.validator;

import br.com.uniti.academico.validador.ValidadorDeEmail;
import java.util.ResourceBundle;
import javax.faces.application.FacesMessage;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.validator.Validator;
import javax.faces.validator.ValidatorException;

public class EmailValidator implements Validator {

    ValidadorDeEmail validador = new ValidadorDeEmail();

    @Override
    public void validate(FacesContext fc, UIComponent uic, Object o) throws ValidatorException {
        String email = String.valueOf(o);
        if (!validador.valido(email)) {
            throw new ValidatorException(new FacesMessage("Email invalido."));
        }
    }

}
